• Asynchronous replication of eventually consistent updatable views 

      Thomassen, Joachim (Mastergradsoppgave; Master thesis, 2023-06-01)
      Users of software applications expect fast response times and high availability. This is despite several applications moving from local devices and into the cloud. A cloud-based application that could function locally will now be unavailable if a network partition occurs. A fundamental challenge in distributed systems is maintaining the right tradeoffs between strong consistency, high availability, ...
    • Eventually-Consistent Replicated Relations and Updatable Views 

      Thomassen, Joachim; Yu, Weihai (Chapter; Bokkapittel, 2023-08-31)
      Distributed systems have to live with weak consistency, such as eventual consistency, if high availability is the primary goal and network partitioning is unexceptional. Local-first applications are examples of such systems. There is currently work on local-first databases where the data are asynchronously replicated on multiple devices and the replicas can be locally updated even when the devices ...